package com.cz.background.mapper.common;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.cz.background.dto.common.menu.MenuQueryDTO;
import com.cz.background.dto.common.menu.UpdateStatusDTO;
import com.cz.background.entity.common.SysMenu;

@Mapper
public interface SysMenuMapper {
    int deleteByPrimaryKey(String id);

    int insert(SysMenu record);

    int insertSelective(SysMenu record);

    SysMenu selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(SysMenu record);

    int updateByPrimaryKey(SysMenu record);

    List<SysMenu> findByAll(MenuQueryDTO menuQueryDTO);

    int deleteByIdIn(@Param("ids")List<String> ids);


    int updateStatusByIdIn(UpdateStatusDTO updateStatusDTO);



}